c switch case rules